外网内网同时使用--设置如下

本文详细介绍了如何在拥有有线和无线网卡的笔记本上,通过修改本地路由设置,实现同时访问局域网和互联网,避免网络冲突,并确保在系统重启后路由设置不丢失的方法。
注意: 这里的172.16.x.x 和192.168.1.X 和你的局域网环境有关,可以命令行下ipconfig /all 查看

局域网有线连接(网段172.16.X.X,不提供接入internet服务),WIFI连接(网段192.168.1.X,可连接互联网)。

如 果同时连接有线网卡和无线网卡,因为有线网卡的优先级较高,故仅有线局域网能正常工作,无线网卡可连接但却无法传送数据。要改变这种情况,需要对笔记本本 地路由设置做出修改:访问172.16.X.X的请求均有有线网卡处理,访问其它网络的则由无线网卡处理。设置步骤如下:

1》 设置无线网卡为默认路由网关:无线网络连接属性—Internet协议(TCP/IP)-属性-高级,手动输入无线路由网关,我这里的是 192.168.1.1,跃点数为“1”,是最高优先级。到了这一步,如果有线连接,无线连接同时存在的话,所有的数据都是经由无线网卡处理的。

2》设置排除信息,把172.16.X.X路段的网址连接请求交由优先网卡处理:在命令行输入以下命令
route -p add 172.16.0.0 mask 255.255.0.0 172.16.6.1
其中172.16.0.0是本地局域网网段,172.16.6.1是本机所处子网段的默认网关,需要根据具体情况填写。

经过以上设置,在访问本地网段的时候均由有线网卡处理,访问互联网的时候可交由无线网卡处理,就不会产生冲突了。 


其它信息(来自网络)

不少公司的网管试图解决双网卡问题,下面我就给大家详细的讲解一下双网卡同时使用的方法,这样即可保障内网的安全,又能解决电脑访问外网的问题,一举两得。希望大家喜欢。

首先你的机器需要有两块网卡,分别接到两台交换机上,

internet地址:192.168.1.8,子网掩码:255.255.255.0,网关:192.168.1.1

内部网地址:172.23.1.8,子网掩码:255.255.255.0,网关:172.23.1.1

如果按正常的设置方法设置每块网卡的ip地址和网关,再cmd下使用route print查看时会看到

Network Destination Netmask Gateway Interface Metric

0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.8

0.0.0.0 0.0.0.0 172.23.1.1 172.23.1.8

即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。

如何实现同时访问两个网络?那要用到route命令

第一步:route delete 0.0.0.0     "删除所有0.0.0.0的路由"

第二步:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1     "添加0.0.0.0网络路由"这个是主要的,意思就是你可以上外网.

第三步:route add 172.23.0.0 mask 255.0.0.0 172.23.1.1    "添加172.23.0.0网络路由",注意mask为255.0.0.0   ,而不是255.255.255.0 ,这样内部的多网段才可用。

这时就可以同时访问两个网络了,但碰到一个问题,使用上述命令添加的路由在系统重新启动后会自动丢失,怎样保存现有的路由表呢?

route add -p 添加静态路由,即重启后,路由不会丢失。注意使用前要在tcp/ip设置里去掉接在企业内部网的网卡的网关

------------------------------------------------------------------------------------------------

一些单位将内网和外网分开了。痛苦啊,偶单位就是如此。boss当然是基于安全性考虑了,可是没有笔记本的怎么办?又要办公,有得上网。没办法,发扬DIY精神偷偷装一块网卡,让聊天与工作同在。让你的主机内外兼顾。这是我在网上找到的,谢谢作者了。方法如下:
1.设置其中接internet的网卡的网关为10.0.0.1,启用后就是默认网关
--注:这是对应外网的网卡,按照你们单位外网的ip分配情况,在TCP/IP属性中配置好 ip、掩码、DNS

2.将连接单位内部网的网卡IP配好后,设网关设置为空(即不设网关),启用后,此时内网无法通过网关路由

3.进入CMD,运行:route -p add 192.0.0.0 mask 255.0.0.0 192.168.0.1 metric 1

--注:意思是将192*的IP包的路由网关设为192.168.0.1 ,-P 参数代表永久写入路由表,建议先不加此参数,实践通过后在写上去

4. OK!同时启用两个网卡,两个网关可以同时起作用了,两个子网也可以同时访问了,关机重启后也不用重设!


### 局域网中同一网段的含义及工作原理 #### 同一网段的定义 在同一局域网环境中,当两台设备具有相同的网络号时,则认为它们处于同一个网段内[^1]。具体来说,通过子网掩码对IP地址进行按位与运算得出的结果即为网络号。如果两个设备的网络号一致,则表明这两台设备位于同一网段。 #### 工作原理详解 对于同一网段内的通信流程如下: - **初始判断** 当一台计算机(如PC1)欲向另一台计算机(如PC2)发起数据传输时,它会依据自身的IP配置以及目标IP来决定下一步动作。此过程中,PC1需运用其本地设置中的子网掩码计算出双方所属的网络编号,并对比两者是否相匹配。 - **ARP解析机制** 若确认二者确实在同一网段下,那么源主机将尝试获取目的MAC地址以便完成链路层封装。这一环节通常借助于ARP(Address Resolution Protocol)协议实现。假设Host1要联系Host2,在未命中自身ARP缓存的情况下,它会发出一个广播形式的ARP请求消息;随后,交换机会把该广播包复制分发至所有端口上(除接收方外),同时更新内部转发表记录各节点位置信息[^4]。一旦Host2接收到这个询问且发现正是针对自己的提问后,便会执行反向学习行为并将响应返回给Host1,最终形成一条完整的双向通讯路径。 - **优化措施——虚拟局域网(VLAN)** 值得注意的是,在实际应用当中为了更好地管理和隔离流量,往往会引入VLAN技术概念。尽管物理连接可能仍然共享某个单一硬件设施比如二层以太网交换机,但从逻辑上看却可以划分为多个独立运作的小型局域网环境。这样做的好处在于能够有效遏制不必要的广播风暴扩散范围,提高整体系统的稳定性和保密性能[^3]。 ```python # 示例代码展示如何手动验证 IP 地址是否属于同一网段 def is_same_subnet(ip1, ip2, subnet_mask): import ipaddress network1 = ipaddress.IPv4Network(f"{ip1}/{subnet_mask}", strict=False) network2 = ipaddress.IPv4Network(f"{ip2}/{subnet_mask}", strict=False) return network1.network_address == network2.network_address print(is_same_subnet('192.168.1.5', '192.168.1.10', '255.255.255.0')) # True 表示同属一个网段 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值